Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F35 Spain F34 Spain F35 Spain F36 Spain F37 Spain F29 Spain F31 Spain F32 Chile F5 Chile F6 Spain F11 Spain F12 Spain F14 Great Britain F6 Great Britain F7 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F24 Spain F27 Spain F29 Thailand F2 Spain F30 Croatia F5 Spain F33 Spain F34 Spain F36 Japan F9 Japan F10 Chile F3 Chile F4 Chile F5 Chile F6 Australia F12 Chile F8 Chile F9 Cambodia F1 Thailand F1 Spain F11 Thailand F2 Spain F12 India F4 Spain F15 Turkey F19 Spain F18 Spain F20 Spain F21 Spain F23 Spain F25 Spain F30 Spain F33 Spain F34 Indonesia F5 Morocco F9 Spain F39 Laos F1 Spain F41 Thailand F4 India F9 Thailand F5 Turkey F4 Turkey F5 Portugal F1 Portugal F2 Portugal F3 Switzerland F2 Turkey F14 Chinese Taipei F1 Spain F8 Chinese Taipei F2 Spain F12 Spain F13 Spain F14 Spain F16 Spain F17 Spain F18 Spain F19 Canada F5 Spain F28 Spain F29 Algeria F2 Algeria F3 Turkey F43 Turkey F44 Turkey F45 Israel F2 Israel F3 Spain F22 Portugal F1 Portugal F2 Portugal F3 Portugal F4 Spain F7 Spain F8 Spain F9 China F1 China F2 Egypt F3 Egypt F4 Thailand F2 Portugal F8 Spain F17 Spain F18 Spain F19 Chinese Taipei F1 Spain F27 Spain F28 Spain F29 Spain F31 Portugal F11 Spain F38 Spain F39 Spain F40 Cambodia F1 Spain F41 Cambodia F2 Spain F42 Qatar F4 Qatar F5 Turkey F1 Turkey F2 Turkey F3 Thailand F2 Turkey F4 France F5 France F6 Japan F2 Japan F3 Malaysia F1 China F4 China F5 Portugal F4 Portugal F5 Thailand F4 Spain F11 Spain F12 Thailand F6 Spain F16 Spain F22 Spain F24 Spain F32 Kuwait F1 Kuwait F2 Portugal F10 Thailand F10 Kuwait F3 Dominican Republic F2 Thailand F11 Dominican Republic F3 Spain F6 Spain F7 Spain F8 Indonesia F3 Spain F10 Thailand F1 Portugal F6 Portugal F7 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Portugal F10 Spain F25 Japan F1 Spain F29 Tunisia F26 Spain F33 Spain F34 Tunisia F29 Tunisia F35 Egypt F3 Egypt F4 Portugal F1 Azerbaijan F6 Spain F7 Spain F8 Spain F10 Tunisia F21 Spain F16 Spain F18 Egypt F13 Italy F23 France F17 USA F34 Spain F36 Spain F37 Spain F39 Egypt F2 (Sharm El Sheikh) Spain F5 (Murcia) Spain F6 (Cornella) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F6 (Porto) Spain F11 (Majadahonda) Spain F12 (Lleida) Bulgaria F1 (Sozopol) Turkey F21 (Antalya) Spain F16 (Huelva) Spain F17 (Martos) Spain F18 (Palma del Rio) Spain F19 (Bakio) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Portugal F20 (Oliveira De Azemeis) Hong Kong F3 Egypt F33 (Sharm El Sheikh) Egypt F34 (Sharm El Sheikh) Qatar F4 (Doha) Qatar F5 (Doha) Tunisia F4 (Jerba) Tunisia F5 (Jerba) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Spain F17 (Bakio) Portugal F5 USA F33 (Columbus) M25 Bakio Spain F21 M25+H Pozoblanco M25+H Oliveira De Azemeis M25 Tavira M25 Monastir M15 Cairo M25 Potchefstroom M15 Sintra M25 Porto M15 Monastir M25 Villena M25 La Nucia M25 Vic M25 Bakio M25+H Ajaccio M25 Frankfurt am Main M25 Madrid M25 Loule M25 Quinta Do Lago Philippines F1 Spain F31 Portugal F6 France F18 Spain F25 Spain F20 Portugal F7 Spain F11 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Honda Kah Singapore Men's Tennis Open - Singapore USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington The 70th King's Cup and Queen's Cup - Bangkok Thailand F3 Croatia F6 India F10 New Delhi Challenger - New Delhi Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Coffee Cup Challenger - Chikmagalur Egypt F1 (Sharm El Sheikh) Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Australia F13 The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Jameson Cup - Milan Flea Market Cup Busan Challenger Tennis - Busan Fergana Challenger - Fergana Izmir Cup - Izmir Akbank Private Banking-TED Open - Istanbul Spain F31 Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Spain F36 Spain F9 Heilbronn Challenger Wroclaw Challenger 2005 Freeman Men's Challenger - Joplin Unicredit Czech Open 2007 - Prostejov Melbourn Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger The LTA Sunderland Challenger - Sunderland Aptos Challenger Internationaux du Doubs - Besancon Segovia Challenger Yokohama International Tennis Tournament - Yokohama Seoul Challenger Fergana Challenger - Fergana Noumea Challenger Honda-Kah Open - Singapore Caloundra Challenger Belgaum Open - Belgaum Johannesburg Challenger Fergana Challenger USTA Seascape Challenger - Aptos Sporting Challenger - Turin Wuhai Challenger Segovia Challenger Busan Open Challenger Tennis - Busan Nova Challenger Osaka - Osaka The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin Cridicard Mastercard Tennis Cup - Campos do Jordao Ho Chi Minh City Challenger - Ho Chi Minh City University of Tennessee USTA Challenger - Knoxville Corona Mexico City Open - Mexico City Burnie Challenger Yokohama Challenger 2001 - Yokohama Singapore Challenger Kyoto Challenger Flea Market Cup Busan Challenger Tennis - Busan Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Busan Challenger Heineken Challenger - Ho Chi Minh City Winnetka Challenger Busan Open - Busan Vancouver Challenger Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Bangkok Challenger Abierto Club Casablanca - Mexico City Tunis Challenger Busan Challenger Flea Market Cup - Busan Beijing Challenger Astana Challenger Guimaraes Challenger Segovia Challenger Seville Challenger Binghamton Professional Tennis Tournament - Binghamton Tashkent Challenger Rennes Challenger Toyota Challenger Burnie Challenger Anning Challenger Busan Challenger Mohammedia Challenger Nanchang Challenger Segovia Challenger Heineken Challenger - Ho Chi Minh City Orleans Challenger Indore Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Toyota Challenger 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou Segovia Challenger Seville Challenger 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota The Wright Financial Group USTA Challenger - Champaign Kia International In Kawana - Kawana Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger Fergana Challenger Fergana Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote USTA Illinois Challenger - Champaign Monterrey Challenger Las Vegas Challenger Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Dharwad Challenger 2006 - Dharwad Ciudad de Pozoblanco Open Diputacion - Cordoba Astana Challenger ECU Prague Open - Prague Segovia Challenger Challenger Natrel Presented by National Bank - Granby Samsung Securities Cup - Seoul Fairfield Challenger GHI Bronx Classic - Bronx Credicard Mastercard Tennis Cup - Campos do Jordao Madrid Challenger Bangkok Challenger Seoul Challenger Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Nanchang Challenger Glasgow Challenger Stockton Challenger Houston Challenger West Lakes Challenger Koblenz Challenger Samarkand Challenger Shenzhen Challenger Blois Challenger Tianjin Challenger Bangkok Challenger Seville Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Astana Challenger USTA Men's Challenger of Dallas - Dallas Morelos Challenger Draft Corona Mexico City Open - Mexico City Tiburon Challenger Burnie Challenger Taipei City Challenger Taipei City Challenger Media Will Cup Busan Challenger Tennis - Busan Tunisia F34 Pingguo Challenger Astana Challenger AIG Japan Open - Tokyo Orleans Challenger Shimadzu All Japan Indoor - Kyoto Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger Drummondville Challenger HTV Challenger - Ho Chi Minh City Okal Cup 2003 - Eckental IPP Open - Helsinki Baotou Challenger Samsung Securities Cup Challenger - Seoul Recanati Challenger Segovia Challenger St. Petersburg 2 Challenger Salinas Challenger Almaty 1 Challenger Seville Challenger Beijing Challenger GHI Bronx Tennis Classic - Bronx Blois Challenger Portoroz Challenger Istanbul Challenger Fergana Tennis Challenger Tournament - Fergana Las Vegas Challenger Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Tata Open - Chennai Loughborough Challenger New Delhi Challenger III - New Delhi Shymkent Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Segovia Challenger Seville Challenger Cary Challenger Busan Open Challenger Tennis - Busan Fairfield Challenger Las Vegas Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Nottingham-2 Challenger Quimper Challenger St. Brieuc Challenger The Stella Artois Grass Court Championships - London Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Granby Challenger Jerusalem Challenger Lyon Challenger The Natrel's Challenger of Granby - Granby Binghamton Challenger Meerbusch Challenger Jinan Challenger Columbus Challenger Gallagher International - Hamilton Kun-Ming Challenger Binghamton Professional Tennis Tournament - Binghamton Pozoblanco Challenger Sporting Challenger 2003 - Turin Segovia Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Prague 3 Challenger Mallorca Challenger Braga Challenger St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Kyoto Challenger - Kyoto Puerto Vallarta Challenger Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok China Open - Beijing Yokohama World Tennis Gaora Cup - Yokohama Thailand Open - Bangkok Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul Music City Challenger - Nashville Singha Tennis Classic - Tarzana The Stella Artois Championships - London Music City Challenger - Nashville The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Odlum Brown Vancouver Open - Vancouver SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles AIG Japan Open - Tokyo China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Glasgow Challenger Ismaning Challenger The Artois Championships - London Pune Challenger Maia Challenger Chennai Open - Chennai Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Morelos Challenger Segovia Challenger Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Bangkok Challenger Sibiu Challenger Marbella Challenger Guayaquil Challenger Gran Canaria 2 Challenger Oeiras 2 Challenger Winnetka Challenger Busan Challenger Jonkoping Challenger Murcia Challenger Carson Challenger Busan Challenger Campbell's Hall of Fame Tennis Championships - Newport Shanghai Challenger Noumea Challenger Kaoshuing Challenger Delray Beach International Tennis Championships - Delray Beach Pingguo Challenger AIG Japan Open - Tokyo Seoul Challenger Almaty Challenger Campbells Hall of Fame Tennis Championships - Newport Izmir Challenger Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Poznan Challenger Thailand Open - Bangkok PTT Thailand Open - Bangkok Monterrey Challenger U.S. National Indoor Tennis Championships - Memphis Thailand Open - Bangkok RCA Championships - Indianapolis Traralgon Challenger Sao Paulo Challenger The Stella Artois Championships - London Calgary Challenger Portoroz Challenger Recanati Challenger Seville Challenger Yokohama Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Kyoto Challenger Guangzhou Challenger Toyota Challenger Turkish Airlines Open Antalya - Antalya The Stella Artois Grass Court Championships - London Tampere Challenger Shanghai Challenger Andria Challenger Meerbusch Challenger Orleans Challenger Thailand Open - Bangkok Cherbourg Challenger Madrid Challenger Aircel Chennai Open - Chennai Heineken Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Antalya Cup - Antalya Aegon Nottingham Open - Nottingham Cleveland Challenger The Scottish Tennis Championships - Edinburgh Gran Canaria 1 Challenger Anning Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Geneva Open - Geneva Hilton Waikoloa Village USTA Challenger - Waikoloa Bet-at-home Open - Hamburg Astana Challenger Bangkok Challenger Columbus Challenger The LTA Wrexham Challenger - Wrexham Morelos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Moselle Open - Metz Winnipeg Challenger Gatineau Challenger Segovia Challenger Quimper Challenger Potchefstroom Challenger Campinas Challenger Oeiras 1 Challenger Salinas 2 Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Iasi Challenger Mallorca Championships - Mallorca AIG Japan Open - Tokyo Chennai Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Antalya Open - Antalya Waldbaum's Hamlet Cup - Long Island Mallorca Challenger Murcia Challenger Alicante Challenger Oeiras 4 Challenger Rogers Masters - Toronto Pacific Life Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz Pacific Life Open - Indian Wells Thailand Open - Bangkok French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006 All Lower level tournaments